Gap Buffer
Gap Buffer(ギャップ・バッファー)
Gapは隙間
シーケンスはデータが直列に並んでいて、要素にはインデックス番号でアクセスするようなもの? 雰囲気としてはこんな感じのもの
code:memo
gap_buffer gap(10);
gap.add("20240208");
// "20240208 "
gap.SetPoint(4) // 5番目の場所にカーソルの移動?
print(gap)
//=> "2024 0208"
// ^^
// カーソル移動したときにgap(隙間)を持つようなデータ構造
確認用
Q. Gap Buffer
調査用
Wikipedia.icon
Wikipedia.icon
メモ